package cn.lili.modules.member.service;

import cn.lili.modules.member.entity.dos.RedPackUserTask;
import com.baomidou.mybatisplus.extension.service.IService;

public interface RedPackUserTaskService extends IService<RedPackUserTask> {

    /**
     * 获取用户当天任务
     * @param taskId
     * @return
     */
    RedPackUserTask getTodayUserTask (String taskId);

    /**
     * 获取用户当天任务列表
     * @param taskId
     * @return
     */
    long getTodayUserTaskList (String taskId);

    /**
     * 广告任务回调
     * @param userTaskId
     */
    void advertCallback (String userTaskId);

    /**
     * 开红包
     * @param id
     * @return
     */
    int openRedPack (String id);
}
